Release notes de la versió 2.3.1 de Canigó
Bugs fixats a Canigó 2.3.1:
- Incidència CAN-549: searchPanel (keypress).
Context: En el searchPanel la tecla "intro" treu un error amb un alert de "html" que posa "null" dues vegades.
Solució: Modificació de la llibrería canigo-ajaxtags-searchPanel.js amb la correcció.
Fitxers afectats: canigo-ajaxtags-searchPanel.js
- Incidència CAN-550: Autocomplete (minimumCharacters).
Context: L'autocomplete no te un comportament correcte pero per altra banda si fa la cerca correctament.
Solució: Variacions importants en el fitxer 'canigo-ajaxtags-autocomplete.js'.
Fitxers afectats: canigo-ajaxtags-autocomplete.js
- Incidència CAN-557: El tag <fwk:vlhcheckbox> no es pot utilitzar amb el tag <fwk:vlhrow>.
Context: El tag <fwk:vlhcheckbox> no es pot utilitzar amb el tag <fwk:vlhrow>.
Solució: Modificacions al servei web.
Fitxers afectats: canigo-services-web-2.3.1.jar
- Incidència CAN-562: Combos dependents (perdua de conexio amb la bd).
Context: Quan es fan més de 8 o 10 clicks al combo que fa que canvi la llista resultat de l'altre combo, tenim que l'aplicacio perd la conexio amb la bd.
Solució: Afegir filtres d'Hibernate al web.xml de la vostra aplicació.
- Incidència CAN-564: FormTagHelper importa dues vegades json.js.
Context: El helper del tag form del framework (FormTagHelper.java) importa 2 vegades json.js.
Solució: Modificacions al servei web.
Fitxers afectats: canigo-services-web-2.3.1.jar
- Incidència CAN-573: Problema amb la tasca ctti:refresh-webapp del plugin de maven de canigo.
Context: Un cop s'ha importat la plantilla de Canigó i un Clean seguit d'un Build Project, al fer un mvn ctti:refresh_webapp sempre apareix un error.
Solució: Nova versió del plugin de maven de canigo. Aquest plugin es pot descarregar del Portal de Canigó i en aquesta pàgina s'explica també el procediment d'instal.lació i us.
Fitxers afectats: maven-ctti-plugin-src-2.3.1-SNAPSHOT.zip
- Incidència CAN-576: Problemes amb el <fwk:swapTag />.
Context: Quan no es selecciona cap dada en un combo creat amb el tag <fwk:swapTag /> i es prem el botó de passar una dada d'un combo a un altre apareix un valor per defecte al segon combo.
Solució: Modificació en la llibreria selectbox.js.
Fitxers afectats: selectbox.js
- Incidència CAN-577: Els errors provocats pel binding amb els customEditors són ignorats.
Context: El customEditors no fa una validació d'un camp de tipus Date.
Solució: Modificacions al servei web.
Fitxers afectats: canigo-services-web-2.3.1.jar
- Incidència CAN-580: Errores durante las validaciónes en cliente del Canigó 2.3.
Context: Al afegir validacions del tipus client a un formulari no carrega correctament la plana web.
Solució: Modificacions al servei web.
Fitxers afectats: canigo-services-web-2.3.1.jar
- Incidència CAN-582: Error en validaciones.
Context: Quan s'efectúa una validació en una jsp, es capturen els errors de validació però els mostra en una nova pàgina.
Solució: Modificacions al servei web.
Fitxers afectats: canigo-services-web-2.3.1.jar
- Incidència CAN-583: Caràcters HTML es camps no editableso llistats ValueList.
Context: En un camp fwk:textarea o fwk:text es pot introduir maliciosament codi html de manera que quan aquest camp es no editable o es mostra en un llistat value-list, s'interpreta el codi inserit.
Solució: Modificacions al servei web.
Fitxers afectats: canigo-services-web-2.3.1.jar
- Consulta CAN-591: Es poden posar dos tabPanel a la mateixa JSP?.
Context: Es volen inserir dos tabPanel a la mateixa JSP sense que hi hagi conflictes entre ells.
Solució: Modificacions al servei web.
Fitxers afectats: canigo-services-web-2.3.1.jar
- Incidència CAN-595: Null pointer exception al intentar generar un PDF amb el servei de reporting del Canigó 2.2.
Context: Al generar documents PDF's amb el servei de reporting del framework es genera un null pointer en temps d'execució.
Solució: Modificacions al servei web.
Fitxers afectats: canigo-services-web-2.3.1.jar
- Incidència CAN-600: Creació d'excepció TagsServiceException amb codi de error erroni.
Context: Quan es crea la excepció de TagsServiceException en els RequestProcessors corresponent, el missatge d'error hauria de ser un codi d'error conegut per tal de poder traduir-ho fàcilment.
Solució: Modificacions al servei web.
Fitxers afectats: canigo-services-web-2.3.1.jar
- Incidència CAN-605: CustomDateEditor de canigó no valida bé les dates.
Context: Validacions de dates incorrectes passen la validació amb èxit.
Solució: Modificacions al servei de multiidioma.
Fitxers afectats: canigo-services-i18n-2.3.1.jar
- Incidència CAN-640: Error javascript en Firefox del component Calendar.
Context: Error en prèmer sobre el component Calendar per seleccionar una data.
Solució: Modificacions a la llibreria calendar.js.
Fitxers afectats: calendar.js
- Incidència CAN-642: Errors en validacions en Canigo 2.3 quan el formulari conté un tag d'upload de fitxer.
Context: Quan tenim un formulari amb un tag d'upload de fitxer es produeix un NullPointerException, les validacions obligatòries de submit no funcionen.
Solució: Modificacions al servei web.
Fitxers afectats: canigo-services-web-2.3.1.jar
- Incidència CAN-645: CommonsLoggingLog no te implementat audit ni permet accedir al Log per generar-los.
Context: La classe CommonsLoggingLog no té implementat el mètode audit de manera que es imposible utilitzar-los. Tampoc es poden realitzar Levels propis perque desde el Log no es pot accedir al Logger i no es pot invocar el mètode log d'aquest especificant-li el nivell que s'acaba de crear.
Solució: Modificacions al servei de logging.
Fitxers afectats: canigo-services-logging-2.3.1.jar
- Incidència CAN-647: Els components textArea amb les validacions de servidor activades perd el valor informat.
Context: Amb el tag textArea, quan s'activa la validació 'SERVER', es perd el valor de la propietat i sempre està buit.
Solució: Modificacions a la llibreria canigo-ajaxtags-validation.js.
Fitxers afectats: canigo-ajaxtags-validation.js
- Incidència CAN-648: LevelMatchFilter no reconeix AuditLevel.
Context: Per tal de que l'AuditLevel reconeixi el seu propi nivell amb filtres cal implementar el mètode public static Level toLevel(String sArg, Level defaultValue).
Solució: Modificacions al servei de logging.
Fitxers afectats: canigo-services-logging-2.3.1.jar
|